R70-42 Synthesis of Linear Sequential Machines with Unspecified Outputs
نویسنده
چکیده
This paper is yet another solution for finding linear internal state assignments for the next-state behavior of a sequential machine. A state assignment is said to be linear if and only if the resulting next-state variables are linear combinations ofthe present-state and input variables. Consequently, the next-state behavior of a sequential machine is said to be linear if and only if there exists a one-to-one assignment which is linear. The problem of finding linear assignments has received considerable attention, probably due to their inherent mathematical structure, and hopefully to further illuminate the theory of sequential machines in general. The prime contribution of this paper is a refinement of a previously presented algorithm [1] for finding linear assignments. In this algorithm an assignment is found for a single column, as an autonomous machine, and it is then checked for validity with the remaining columns. The problem, of course, is to be able to restrict the choice of possible assignments so that the number that has to be checked for validity is sufficiently small to keep the process from becoming an exhaustive search. This the author has managed to do, with reasonable success. The author does go into considerable detail in explaining the background and individual steps of the algorithm. While all of the detail may be useful, it does make the paper significantly longer than it needs to be. The prime criticism of the paper is not in the algorithm itself, but in what the author purports that it will do. In the first instance, it is stated that the algorithm is very effective even when the number of states is large. If the matrix A is not unique, then it is necessary to try each possible A in the subsequent steps of the algorithm. In such circumstances, an algorithm can hardly be termed effective. Furthermore, the method requires the graph of the matrix A, which is no easy task for large n (the order of A). As an example, if the cycle length is 19, then the order ofA is 18 and the graph contains 218 = 262 144 vectors of length 18, and yet a next-state table with 19 states is not at all unreasonable. It is therefore concluded that while the algorithm will work, it may become exceedingly tedious for some cases. In the second instance, the author restricts his algorithm to a realization oforder n, where the number of states is q, and 2n' < q< 2'. As an example, the following machine (machine l) has ten states and hence, following the author, n= 4. In contradiction, however, when the algorithm is applied, n =6. Obviously the restriction is fallacious and it is only necessary for q< 2'. The author has omitted a few rather important references [2]-[4], not all of which were available at the time of writing; however, they are mentioned for completeness.
منابع مشابه
A short overview of the electrical machines control based on Flatness-technique
Optimal linear controllers and high computational non-linear controllers are normally applied to control the nonlinear systems. Flatness control method is a control technique for linear systems as well as nonlinear systems by static and dynamic feedback namely as endogenous dynamic feedback. This method takes into account the non-linear behavior of the process while preventing complicated compu...
متن کاملA necessary condition to test the minimality of generalized linear sequential machines using the theory of near-semirings
In this work first we study the properties of nearsemirings to introduce an α-radical. Then we observe the role of near-semirings in generalized linear sequential machines, and we test the minimality through the radical. Introduction Holcombe used the theory of near-rings to study linear sequential machines of Eilenberg [1, 4]. Though the picture of near-rings in linear sequential machines is a...
متن کاملAutomatic Synthesis of Extended Burst-Mode Circuits: Part II (Automatic Synthesis)
We introduce a new design style called extended burst-mode. The extended burst-mode design style covers a wide spectrum of sequential circuits ranging from delay-insensitive to synchronous. We can synthesize multiple-input change asynchronous finite state machines, and many circuits that fall in the gray area (hard to classify as synchronous or asynchronous) which are difficult or impossible to...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IEEE Trans. Computers
دوره 19 شماره
صفحات -
تاریخ انتشار 1970